@charset "UTF-8";
/* CSS Document */
/*关于我们 start */
.about1Title{
    width: 100%;
    text-align: center;
    font-size: 30px;
    color: #333;
    position: relative;
    height: 75px;
    line-height: 75px;

}
.about1Title:after{
    display: block;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -20px;
    height: 2px;
    width: 40px;
    background-color: #a9a9a9;
}

.about1Bc{
    height: 640px;
    width: 100%;
    overflow: hidden;
}
.about1ListBox{
    text-align: center;
}
.about1List{
    display: inline-block;
    overflow: hidden;
    margin-bottom: 35px;
}
.about1List dd{
    float: left;
    width: 180px;
    overflow: hidden;
    position: relative;
}
.about1List dd:after{
    display: block;
    content: "";
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 1px;
    background: #d1d1d1;
}
.about1TT{
    font-size: 16px;
    color: #1d2088;
    text-align: center;
}
.about1TT em{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}
.about1TC{
    font-size: 14px;
    color: #9d9d9b;
    text-align: center;
}
.about1Text{
    text-align: center;
    font-size: 14px;
    color: #666;
    height: 90px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 50px;
}
.about1More{
    width: 100%;
    text-align: center;
}
.about1More a{
    display: inline-block;
    padding:12px 30px;
    background:#1d2088;
    color: #fff;
    font-size: 14px;
}

/*about2 start*/
.about2Bc{
    height: 585px;
    width: 100%;
    overflow: hidden;
}
.about2List{
    margin: 0 -10px;
}
.about2List dd{
    float: left;
    width: 23.2%;
    margin: 0 10px;
    color: #fff;
    -webkit-transition: all 0.9s ease;
    transition: all 1s ease;
}


.about2List .aa1{
    background: #ef9944;
}
.about2List .aa2{
    background: #0068b7;
}
.about2List .aa3{
    background: #1ec636;
}
.about2List .aa4{
    background: #539ce5;
}
.about2List a{
    padding: 40px 0 45px 0;
    display: block;
}
.about2PicBox{
    margin-left: 20px;
    width: 45px;
    overflow: hidden;
}
.about2Pic{
    width: 100%; 
    overflow: hidden; 
    position: relative;
}
.about2Pic:before{
    display: block; 
    content: ''; 
    padding-top: 100%;
}
.about2Pic img{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute; 
    left:0px; 
    top:0px;
    -webkit-transition: .9s ease-out;
    -moz-transition: .9s ease-out;
    -ms-transition: .9s ease-out;
    -o-transition: .9s ease-out;
    transition: .9s ease-out;
}
.about2List dd:hover .about2Pic img{
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
.about2Title{
    margin-left: 20px;
    font-size: 18px;
    color: #ffffff;
    position: relative;
    height: 53px;
    line-height: 53px;
    margin-bottom: 42px;
}
.about2Title:after{
    display: block;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 2px;
    width: 40px;
    background-color: rgba(255,255,255,0.5);
}
.aboutFText{
    height: 90px;
    overflow: hidden;
}

.aboutFText li{
    position: relative;
    padding-left: 35px;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    display: block;
}
.aboutFText li:before{
    display: block;
    content: "";
    position: absolute;
    bottom:14px;
    left: 21px;
    height:5px;
    width: 5px;
    border-radius: 20px;
    background: #fff;
}
.about2List dd:hover{
    -webkit-transform:translateY(-9px);
    transform:translateY(-9px);
    -webkit-box-shadow:0 20px 40px rgba(f,f,f,.12);
    box-shadow:0 20px 30px rgba(255,255,255,.12);
}
/*about3 start*/
.about3Bc{
    height: 730px;
    width: 100%;
    overflow: hidden;
}
.aboEventList {
    position: relative;
    height: 450px;
}

.aboEventList:after {
    content: '';
    display: block;
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
    position: absolute;
    left: 0;
    top: 82px;
}

.aboEventList .wrap {
    position: relative;
    z-index: 9;
}

.aboEventList .bd dd {
    float: left;
    display: inline;
    width: 25%;
}

.aboEventList .bd a {
    display: block;
    margin: 0 50px;
}

.aboEventList .listTit {
    font-size: 28px;
    color: #063e8a;
    line-height: 45px;
    margin-bottom: 30px;
}

.aboEventList .listInfo {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    padding: 25px;
    position: relative;

}

.aboEventList .listInfo1 {
    overflow-y: auto;
    max-height: 120px;
    min-height: 120px;
    margin-right: -50px;
    padding-right: 20px;
}

.aboEventList .listInfo i {
    display: block;
    background: url(../images/j_ico7.png) center top no-repeat;
    width: 15px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;

}

.aboEventList .listInfo i:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 15px;
    height: 100%;
    border-left: dashed 1px #aaa;
}

.aboEventList .prev,
.aboEventList .next {
    position: absolute;
    top: 60px;
    border: 2px solid #a92a24;
    width: 36px;
    cursor: pointer;
    height: 36px;
    z-index: 9;
}

.aboEventList .prev {
    left: -50px;
    background: #f0f6f4 url(../images/j_arrowR3.png) center center no-repeat;
}

.aboEventList .next {
    right: -50px;
    background: #f0f6f4 url(../images/j_arrowL3.png) center center no-repeat;
}
.evenPicBox{
    width: 200px;
    overflow: hidden;
    margin-left: 20px;
}
.evenPic{
    width: 100%; 
    overflow: hidden; 
    position: relative;
}
.evenPic:before{
    display: block; 
    content: ''; 
    padding-top: 63%;
}
.evenPic img{
    display:block; 
    width:100%; 
    height:100%;
    position:absolute; 
    left:0px; 
    top:0px;
}


/*culture start*/
.culture1Pic{
    height: 381px;
    width: 100%;
    overflow: hidden;
}
.cultureTitle{
    font-size: 26px;
    color: #1d2088;
    height: 42px;
    line-height: 42px;
}
.cultureTitle.cultureTT{
    text-align: center;
}
.culture2Bc{
    height: 480px;
    width: 100%;
    overflow: hidden;
}
.culture2Wrap{
    width: 1090px;
    clear: both;
    margin: 0 auto;
}
.culture2Box{
    text-align: center;
}
.culture2Box div{
}
.culture2Box .culture2Title{
    font-size: 20px;
    font-weight: bold;
    color: #1d2088;
    line-height: 35px;
    margin-bottom: 40px;
}
.culture2Box .culture2Title2{
    font-size: 16px;
    font-weight: bold;
    color: #d6000f;
    line-height: 40px;
}
.culture2Box .culture2Text{
    font-size: 14px;
    color: #666666;
    line-height: 35px;
}
.culture2{
    position: relative;
}
.culture2 .prev, .culture2 .next{
    display: block;
    position: absolute;
    left: -55px;
    margin-top: -25px;
    display: none;
    width: 55px;
    height: 55px;
}
.culture2 .prev{
    background:url(../images/culture2Prev.png) center center no-repeat;
    background-size: cover;
}
.culture2 .next{
    left: auto;
    right: -55px;
    background:url(../images/culture2Next.png) center center no-repeat;
    background-size: cover;
}

.culture3LBanner{
    position: relative;
    width: 50%;
    overflow: hidden;
}
.culture3LBanner .prev, .culture3LBanner .next{
    display: block;
    position: absolute;
    /* left: -55px; */
    margin-top: -25px;
    display: none;
    width: 52px;
    height: 52px;
    top: 50%;
    z-index: 999;
}
.culture3LBanner .prev{
    background:url(../images/culture3Prev.png) center center no-repeat;
    background-size: cover;
}
.culture3LBanner .next{
    left: auto;
    right: 0;
    background:url(../images/culture3Next.png) center center no-repeat;
    background-size: cover;
}
.culture3LBox a{
    display: block;
    width: 100%;
    height: 460px;
    overflow: hidden;
} 
.culture3R{
    overflow: hidden;
}
.culture3R .culture3RBox{
    display: block;
    text-align: center;
    padding: 80px 0 0 0 ;
    overflow: hidden;
}
.culture3RTitle1{
    font-size: 24px;
    color: rgba(29,32,136,0.12);
    text-transform: uppercase;
    font-weight: bold;
}
.culture3RTitle2{
    font-size: 20px;
    color: #1d2088;
    font-weight: bold;
    margin-top: -27px;
    height: 42px;
    line-height: 42px;
    margin-bottom: 25px;
}

.culture3RPic{
    display: inline-block;
    width:96px; 
    overflow: hidden; 
    position: relative;
    margin-bottom: 25px;
}
.culture3RPic:before{
    display: block; 
    content: ''; 
    padding-top: 100%;
}
.culture3RPic img{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute; 
    left:0px; 
    top:0px;
}
.culture3RFoot{
    font-size: 15px;
    color: #666666;
}
/*2019-10-11 文化页面修改*/
.culture2XBc{
    height: 574px;
    width: 100%;
    overflow: hidden;
}
.dynamicList3{
    margin: 0 -10px!important;
}
.focus5{position: relative;}
.focus5 .hd{width: 100%;position: absolute;z-index: 1;bottom: -25px;left: 0;height: 30px;line-height: 30px;margin-bottom:-20px;}
.focus5 .hd ul{text-align: center;}
.focus5 .hd ul li{
    cursor: pointer;
    display: inline-block;*
    display:inline;
    zoom: 1;
    width:10px;
    height:10px;
    overflow: hidden;
    line-height: 999px;
    margin: 0 3px 0 4px;
    background: #e4e4e4;
    border-radius: 20px;
    /* border: 1px solid #ff7741; */
}

.focus5 .hd ul .on{background: #004aa7;}
.focus5 .bd{position:relative;height: 100%;z-index: 0; overflow: hidden;}
.focus5 .bd dd{
    zoom: 1;
    vertical-align: middle; 
    width: 285px; 
    float:left;
    position: relative;
    margin: 0 10px;
    background: #fafafb;
    -webkit-transition:all 0.9s ease;
    transition:all 1s ease;
    margin-bottom: 30px;
}
.focus5 .prev, .focus5 .next{
    position: absolute;
    left: -74px;
    top: 50%;
    margin-top: -40px;
    display: none;
    width: 54px;
    height: 54px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.focus5 dd a{
    display: block;
    overflow: hidden;
    position: relative;
}
.focus5 .cuture2XText{
    overflow: hidden;
    padding:20px 30px 35px 30px;
}
.focus5 dd a h5{
    font-size: 22px;
    color: #000000;
    font-weight: normal;
    height: 38px;
    line-height: 38px;
    margin-bottom: 5px;
    overflow: hidden;
}
.focus5 dd a h6{
    color: #858585;
    font-weight: normal;
    height: 75px;
    line-height: 25px;
    font-size: 14px;
    position: relative;
    overflow: hidden;
}
.focus5 dd:hover h5{
    color: #1d2088;
}

.focus5 .prev{
    background:url(../images/cL.png) center center no-repeat;
}
.focus5 .next{
    left: auto;
    right: -71px;
    background:url(../images/cR.png) center center no-repeat;
}
.focus5 .prev:hover{
    background:url(../images/cL_h.png) center center no-repeat;
}
.focus5 .next:hover{
    background:url(../images/cR_h.png) center center no-repeat;
}

.dynamicList3 p{
    width: 100%; 
    overflow: hidden; 
    position: relative;
}
.dynamicList3 p:before{
    display: block; 
    content: ''; 
    padding-top: 66.66666%;
}

.dynamicList3 img{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute;
    left:0px; 
    top:0px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.focus5 dd:hover p img{
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.focus5 .bd dd:hover{
    -webkit-transform:translateY(-15px);
    transform:translateY(-15px);
    -webkit-box-shadow:0 10px 40px rgba(f,f,f,.12);
    box-shadow:0 10px 30px rgba(0,0,0,.12)
}

/*第四通栏开始 ylm*/
.columns4box{background:#f3f3f3;overflow:hidden;/* padding-top: 60px; */}
.columns4{
    overflow: hidden;
    position: relative;
    padding: 0 0 30px 0px;
}

.nigBox{
    width: 50%;
    position: relative;
}
.nigBg{
    background: rgba(255,255,255,0.9);
    background: #fff\9;
    position: absolute;
    bottom: 0 ;
    right: 0;
    width: 400px;
    height: 94px;
}
.newsImg{
    width: 100%;
}
.newsImg .mySlide a{
    display: block;
    padding-top: 57.8333333%;
    position: relative;
}
.newsImg .mySlide img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.newsPage{
    line-height: 94px;
    font-family: arial;
    padding-left: 20px;
}
.newsPage span{
    font-size: 40px;
    color: #0269CA;
}
.newsPage em{
    font-size: 20px;
    color: #777;
}
.newsPage1{
    overflow: hidden;
    font-size: 0;
    height: 84px;
    padding-top: 10px;
}
.newsBt.prev{
    display: block;
    width: 52px;
    height: 52px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -45px;
    cursor: pointer;
    opacity: 0.5;
    background: #7f93ca url(../images/culture3Prev.png) no-repeat center center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.newsBt.next{
    right: 0;
    display: block;
    width: 52px;
    height: 52px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    margin-top: -45px;
    cursor: pointer;
    opacity: 0.5;
    background: #7f93ca url(../images/culture3Next.png) no-repeat center center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.newsBt.prev:hover,.newsBt.next:hover{
    opacity: 1;
}

.newsTxtBox{
    width: 45%;
    height: 350px;
    position: absolute !important;
    right: 0px;
    top: 0px;
    padding: 50px 40px;
    background:url(../images/textbg.jpg);
}
.columns4 .newsTxt{
    overflow: hidden;
}

.newsTxt .txtBox{
    height: 330px;
    overflow: hidden;
}
.slick-slide{
    outline: none;
}
.textCnnTit{
    overflow: hidden;
    font-size: 24px;
    color:#fff;
    font-weight: bold;
    line-height: 30px;
}
.textCnn{
    overflow: hidden;
    font-size: 14px;
    color:#fff;
    line-height: 28px;
    padding-right: 40px;
}
.nigBgDot{
    overflow: hidden;
    font-size: 0px;
    text-align: center;
}
.nigBgDot .slick-dots{
    display: inline-block;
    overflow: hidden;
}
.nigBgDot .slick-dots li{
    width: 9px;
    height: 9px;
    overflow: hidden;
    float: left;
    display: inline;
    margin: 1px 4px;
    background: #999;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
    padding: 0px;
}
.nigBgDot .slick-dots li.slick-active{
    background: #2e3191;
    padding: 1px;
    margin: 0px 3px;
}

.newsTxt .div_scroll {
    width: 100%;
    height: 250px;
    overflow: auto;
}
.newsTxt .div_scroll .scroll_container {
    overflow: hidden;
    position: relative;
}
.newsTxt .div_scroll .scroll_absolute {
    position: absolute
}
.newsTxt .div_scroll .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background: #cecece;
    margin: 0;
    padding: 0
}
.newsTxt .div_scroll .scroll_track {
    position: relative;
    background: #1a877f;
}
.newsTxt .div_scroll .scroll_drag {
    width:6px;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    background-color: #f4a048;
}
.newsTxt .div_scroll .scroll_arrow {
    text-indent: -2e4px;
    display: block;
    cursor: pointer;
    background-color: #cecece;
}
.newsTxt .div_scroll .scroll_vertical_bar .scroll_arrow {
    height: 16px
}
/*第四通栏结束*/



/*产品详情  start*/
.product1CL{
    position: relative;
    width: 353px;
    height: 350px;
    overflow: hidden;
}
.product1CLText{
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center;
}
.product1Add{
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #333333;
    line-height: 30px;
}
.product1CLMore a{
    display: inline-block;
    padding: 14px 35px;
    border-radius: 50px;
    background: #a1171d;
    color: #fff;
    font-size: 14px;
    margin-bottom: 33px;
}
.product1CR{
    overflow: hidden;
    padding: 42px 25px 80px 35px;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
.product1CRBox{
    padding-right: 30px;
    height: 225px;
    overflow-y: auto;
    line-height: 25px;
    font-size: 14px;
    color: #666666;
    text-indent: 2em;
}
.product1CRBox em{
    display: block;
    font-weight: bold;
    text-indent: 0;
}

.product2List{
    overflow: hidden;
}
.product2List dd{
    float: left;
    width: 30.333%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #999999;
    padding-left: 25px;
}
.product2List dd .product2R{
    color: #333333;
    font-weight: bold;
    display: inline;
    padding-left: 42px;
}
.dynamicList1{
    margin: 0 -10px!important;
}
.focus3{position: relative;}
.focus3 .hd{width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;margin-bottom:-20px;}
.focus3 .hd ul{text-align: center;}
.focus3 .hd ul li{
    cursor: pointer;display: inline-block;*display:inline;zoom: 1;width:10px;height:10px;overflow: hidden;line-height: 999px;margin:0 2px 20px 2px;
    background:#fff;border: 1px solid #ff7741;
}

.focus3 .hd ul .on{background:#ff7741;}
.focus3 .bd{position:relative;height: 100%;z-index: 0; overflow: hidden;}
.focus3 .bd dd{
    zoom: 1;
    vertical-align: middle; 
    width: 385px; 
    float:left;
    position: relative;
    margin: 0 10px;
    margin-bottom: 20px;
    -webkit-transition:all 0.9s ease;
    transition:all 1s ease;
}
.focus3 .bd dd:hover{
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-box-shadow:0 20px 40px rgba(f,f,f,.12);
    box-shadow:0 5px 30px rgba(0,0,0,.12)
}
.focus3 .prev, .focus3 .next{
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -80px;
    display: none;
    width: 30px;
    height: 40px;
}
.focus3 dd a{
    display: block;
    background:#fff;
    overflow: hidden;
    position: relative;
}
.focus3 dd a h5{
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #f5f5f5;
}
.focus3 .prev{
    background:url(../images/showPre.png) center center no-repeat;
}
.focus3 .next{
    left: auto;
    right: 5px;
    background:url(../images/showNex.png) center center no-repeat;
}
.focus3 .prev:hover{
    background:url(../images/showPreH.png) center center no-repeat;
}
.focus3 .next:hover{
    left: auto;
    right: 5px;
    background:url(../images/showNexH.png) center center no-repeat;
}

.dynamicList1 p{
    width: 100%; 
    overflow: hidden; 
    position: relative;
}
.dynamicList1 p:before{
    display: block; 
    content: ''; 
    padding-top: 66.8393%;
}

.dynamicList1 img{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute;
    left:0px; 
    top:0px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.dynamicList1 dd:hover p img{
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.dynamicList2{
    margin: 0 -10px!important;
}
.focus4{position: relative;}
.focus4 .hd{width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;margin-bottom:-20px;}
.focus4 .hd ul{text-align: center;}
.focus4 .hd ul li{
    cursor: pointer;display: inline-block;*display:inline;zoom: 1;width:10px;height:10px;overflow: hidden;line-height: 999px;margin:0 2px 20px 2px;
    background:#fff;border: 1px solid #ff7741;
}

.focus4 .hd ul .on{background:#ff7741;}
.focus4 .bd{position:relative;height: 100%;z-index: 0; overflow: hidden;}
.focus4 .bd dd{zoom: 1;vertical-align: middle; width: 385px; float:left;position: relative;margin: 0 10px;}
.focus4 .prev, .focus4 .next{
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -20px;
    display: none;
    width: 30px;
    height: 40px;
}
.focus4 dd a{
    display: block;
    background:#fff;
    overflow: hidden;
    position: relative;
    padding: 30px 30px 0px 30px;
}
.focus4 dd a h5{
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #fff;
    padding-top: 10px;
}
.focus4 .prev{
    background:url(../images/showPre.png) center center no-repeat;
}
.focus4 .next{
    left: auto;
    right: 5px;
    background:url(../images/showNex.png) center center no-repeat;
}
.focus4 .prev:hover{
    background:url(../images/showPreH.png) center center no-repeat;
}
.focus4 .next:hover{
    left: auto;
    right: 5px;
    background:url(../images/showNexH.png) center center no-repeat;
}

.dynamicList2 p{
    width: 100%; 
    overflow: hidden; 
    position: relative;
}
.dynamicList2 p:before{
    display: block; 
    content: ''; 
    padding-top: 66.8393%;
}

.dynamicList2 img{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute;
    left:0px; 
    top:0px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.dynamicList2 dd:hover p img{
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
/*楼盘详情 start*/


.wrap1220{
    width: 1240px;
    clear: both;
    margin: 0 auto;
}


/*楼盘详情 ending*/


/*company start*/
.companyList a{
    display: block;
}
.wid_50{
    float: left;
    width: 50%;
    overflow: hidden;
}
.companyText{
    padding: 0 160px;
    overflow: hidden;
}
.companyPic{
    width: 100%; 
    overflow: hidden; 
    position: relative;
}
.companyPic:before{
    display: block; 
    content: ''; 
    padding-top: 55.0000%;
}

.companyPic img{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute;
    left:0px; 
    top:0px;
    object-fit: contain;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.companyTitle{
    font-size: 30px;
    color: #333;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.companyTitle1{
    height:22px;
    line-height:22px;
    font-size: 14px;
    color:  #999999;
    overflow:   hidden; 
    text-transform: uppercase;
    margin-bottom: 20px;
}
.companyC{
    height:75px;
    line-height:25px;
    font-size: 14px;
    color:  #777777;
    overflow:   hidden; 
    text-transform: uppercase;
    margin-bottom: 75px;
}
.companyM{
    width:  36px;
    height:36px;
    background:url(../images/companyM.png)no-repeat center center ;
    background-size: cover;
}

.companyTextBox{
    width: 100%; 
    overflow: hidden; 
    position: relative;
}
.companyTextBox:before{
    display: block; 
    content: ''; 
    padding-top: 55.0000%;
}

.companyTextBoxC{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute;
    left:0px; 
    top:0px;
}
.companyList dd:hover .companyM{
    background:url(../images/companyMh.png)no-repeat center center ;
}
.companyList dd:hover img{
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
@media (max-width: 1450px) {
    .h145{max-height: 70px;}
    .companyText{padding: 0 100px;}
}
/*imgList1 start*/
.searchTime{
    margin-right: 15px;
}
.subTitleT{
    color: #1d2088;
    font-size: 26px;
    height: 45px;
    line-height: 45px;
    padding-left: 20px;
}
.imgtwrap{
    width: 1233px;
    margin:0 auto;
    clear:both;
}
.imgList1 dd{
    float:left;
    width: 381px;
    display: block;
    background:#fff;
    overflow: hidden;
    margin: 0 15px 30px 15px;
    -webkit-transition:all 0.9s ease;
    transition:all 1s ease;
}

.imgList1 dd:hover{
    border-bottom-color:#c5c4c3;
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-box-shadow:0 20px 40px rgba(f,f,f,.12);
    box-shadow:0 20px 30px rgba(0,0,0,.12)
}
.imgList1 dd .pic{
    width: 100%;
    overflow: hidden;
    position: relative;
    display: block;
}
.imgList1 dd .pic:before{
    display: block;
    content: '';
    padding-top: 61.0129%;
}

.imgList1 h6{
    font-size: 16px;
    color:#333333;
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-weight: normal;
}
.imgList1 dd:hover h6{
    color: #1d2088;
}
.imgList1 i{
    display:block;
    margin:0 15px 15px 15px;
    font-size:14px;
    line-height:25px;
    color:#808080;
    height:50px;
    overflow: hidden;
}

.imgList1 span{
    display:block;
    margin:0 15px 15px 15px;
    color:#b2b2b2;
}
.imgList1 .autoImg {
    position: relative;
    overflow: hidden;
    padding-top: 66.66666667%;
    background: #fff;
}

.imgList1 .autoImg img {
    max-width: 100%;
    max-height: 100%;
    left: 50%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
}
/*imgList1 end*/
/*imgList2 start*/
.imgt2wrap{
    width: 1234px;
    margin:0 auto;
    clear:both;
}
.imgList2 dd{
    /* padding: 10px; */
    float:left;
    width: 381px;
    display: block;
    background:#fff;
    overflow: hidden;
    /* padding: 10px; */
    margin: 0 15px 30px 15px;
    -webkit-transition:all 0.9s ease;
    transition:all 1s ease;
}

.imgList2 dd:hover{
    border-bottom-color:#c5c4c3;
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-box-shadow:0 20px 40px rgba(f,f,f,.12);
    box-shadow:0 20px 30px rgba(0,0,0,.12)
}

.imgList2 .pic1{
    width: 100%; 
    overflow: hidden; 
    position: relative;
    display: block;
}
.imgList2 .pic1:before{
    display: block;
    content: '';
    padding-top: 59.666666%;
}

.imgList2 img{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute; 
    left:0px; 
    top:0px;
    object-fit: contain;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.imgList2 dd:hover img{
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.imgList2Box{
    position: relative;   
}
.imgList2Flex{
    position: absolute;
    top: 0px;
    left: 0px;
    width:  100%;
    height:   100%;
    background: rgba(0,0,0,0.7);
    opacity: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.imgList2TextBox{
    overflow:  hidden; 
    padding: 18px 20px;
}
.imgList2 dd:hover .imgList2Flex{
    opacity: 1;
}
.imgList2More{
    position:   absolute;
    left: 50%;
    top:  50%;
    margin-top: -20px;
    margin-left: -62px;
    width: 125px;
    height: 40px;
    border-radius: 100px;
    background: #d81920;
    color:  #fff;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
}
.imgList2 h6{
    font-size: 16px;
    /* padding: 20px 0; */
    height: 35px;
    line-height: 35px;
    color: #333333;
    overflow: hidden;
    font-weight: normal;
}
.imgList2 h5{
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    color: #999999;
    overflow: hidden;
    font-weight: normal;
}
.imgList2 dd:hover h6{
    color: #2e3191;
}
/*imgList2 ending*/
/*imgList3 start*/
.imgList3 dd{
    /* padding: 10px; */
    float:left;
    width: 576px;
    display: block;
    background:#fff;
    overflow: hidden;
    margin: 0 20px 30px 20px;
    -webkit-transition:all 0.9s ease;
    transition:all 1s ease;
}

.imgList3 dd:hover{
    border-bottom-color:#c5c4c3;
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-box-shadow:0 20px 40px rgba(f,f,f,.12);
    box-shadow:0 20px 30px rgba(0,0,0,.12)
}

.imgList3 .pic1{
    width: 100%; 
    overflow: hidden; 
    position: relative;
    display: block;
}
.imgList3 .pic1:before{
    display: block;
    content: '';
    padding-top: 56.666666%;
}

.imgList3 img{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute; 
    left:0px; 
    top:0px;
    object-fit: contain;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.imgList3 dd:hover img{
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.imgList3 h6{
    font-size: 16px;
    padding: 0 30px;
    height: 60px;
    line-height: 60px;
    color: #333333;
    overflow: hidden;
    font-weight: normal;
    font-weight:bold;
}
.imgList3 dd:hover h6{
    color: #2e3191;
}
/*imgList3 ending*/
/*productView start*/
.productViewT1{
    height: 35px;
    line-height: 35px;
    color: #1d2088;
    font-size: 30px;
}
.productViewT2{
    height: 20px;
    line-height: 20px;
    color: #999999;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.productViewTC{
    line-height: 30px;
    color: #444444;
    font-size: 16px;
    text-indent: 2em;
    margin-bottom: 100px;
}
.productViewFT{
    height: 40px;
    line-height: 40px;
    color: #444444;
    font-size: 26px;
    margin-bottom: 40px;
}
.productViewFText{
    overflow: hidden;
    padding: 17px 20px;
}
.productViewFText1{
    height: 35px;
    line-height: 35px;
    font-size:18px ;
    color: #333333 ;
    overflow: hidden;
}
.productViewFText2{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #999999 ;
    overflow: hidden;
}
/*productView start*/
/*联系方式 start*/
.contact .subTitleT{
    padding-left: 0px;
}
.contact_box{
    overflow: hidden;
    padding: 30px 100px 75px 100px;
}
.contactT{
    text-align: center;
}
.contactT span{
    display: inline-block;
    width: 655px;
    line-height: 30px;
    font-size: 14px;
    color: #666666;
}
.contactC dd{
    position: relative;
    width: 33%;
    display: block;
    text-align: center;
    float: left;
}
.contactC a{
    display: block;
}
.contactC a img{
    width: 60px;
    height: 50px;
}
.contactC dd span{
    display:block;
    font-size: 14px;
    color: #333333;
    padding: 30px 0 22px 0;
}
.contactC dd em{
    display:block;
    font-size: 14px;
    color: #666666;
}
.contactC dd i{
    position: absolute;
    right: 0px;
    top: 10px;
    display:block;
    width:1px;
    height: 83px;
    background-color: #e5e5e5;
}
.contact_map{
    width: 100%; 
    overflow: hidden; 
    position: relative;
    display: block;
}
.contact_map:before{
    display: block;
    content: '';
    padding-top: 26.666666%;
}

.contact_map img{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute; 
    left:0px; 
    top:0px;
}
/*联系方式 ending*/
/*联系我们 start*/
.contactUsTitle1{
    height: 40px;
    line-height: 40px;
    color: #333333;
    font-size: 30px;
    margin-bottom: 30px;
}
.contactUsTitle2{
    height: 30px;
    line-height: 30px;
    color: #333333;
    font-size: 16px;
    margin-bottom: 95px;
}
.contactUsList1{
    overflow: hidden;
    margin-bottom: 60px;
}
.contactUsList1 dd{
    float: left;
    width: 33.333%;
    overflow: hidden;
}
.contactUsListBox{
    padding: 0 65px;
    overflow: hidden;
}
.contactUsListPic{
    margin: 0 auto;
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 20px;
}
.contactUsListT1{
    height:25px ;
    line-height:25px ;
    color: #333333 ;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.contactUsListT2{
    line-height:25px ;
    color: #999999 ;
    font-size: 14px;
    text-align: center;
}
.contactUL{
    width: 820px;
    overflow: hidden;
    position: relative;
}
.contactUL .bd{
    height: 420px;
    overflow: hidden;
}
.contactUL_dl{
    overflow: hidden;
}
.contactUL_dl dd{
    overflow: hidden;
}
.contactUL .pic{
    padding-top: 51%;
    position: relative;
    overflow: hidden;
}
.pic img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.contactULTxt{
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 10px;
    right: 0px;
    z-index: 3;
    padding: 0px 50px;
}
.contactULTxt span{
    display: block;
    line-height: 35px;
    font-size: 24px;
    color:#1d2088;
    overflow: hidden;
}
.contactULTxt em{
    display: block;
    line-height: 30px;
    font-size: 16px;
    color:#fff;
    overflow: hidden;
}
.contactUL .bt{
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    position: absolute;
    bottom: 20px;
    z-index: 5;
    opacity: 0.5;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.contactUL .prev{
    left: 0px;
    background: url(../images/btPrev_h.png) no-repeat center center;
}
.contactUL .next{
    right: 40px;
    background: url(../images/contactUsN.png) no-repeat center center;
}
.contactUL .bt:hover{
    opacity: 1;
}
/*2019-10-12修改*/
.tableCont {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 3;
}
.contact_dl{
    overflow: hidden;
    margin: 0px -15px;
}
.contact_dl dd{
    width: 50%;
    float: left;
    display: inline;
    padding-bottom: 55px;
}
.contact_dl .list_a{
    margin: 0px 10px;
    position: relative;
    height: 300px;
    text-align: center;
    overflow: visible;
}
.contactRow2Tit{
    overflow: hidden;
    font-size: 24px;
    color:#f5f5f5;
}
.contactRow2Intr{
    padding-top: 10px;
    overflow: hidden;
    font-size: 18px;
    color:#fff;
    line-height: 30px;
}
.contactCricle{
    overflow: hidden;
    width: 105px;
    height: 105px;
    overflow: hidden;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    bottom: -52px;
    margin-left: -52px;
}

.contact_dl dd.dd1 .list_a{
    background: url(../images/contactBg2.jpg) repeat;
}
.contact_dl dd.dd1 .contactCricle{
    background: #fff url(../images/contactIcon2.png) no-repeat center center;
}
.contact_dl dd.dd2 .list_a{
    background: url(../images/contactBg3.jpg) repeat;
}
.contact_dl dd.dd2 .contactCricle{
    background: #fff url(../images/contactIcon3.png) no-repeat center center;
}

/*2019-10-12修改*/


.contactUsFooterR{
    background: #e0e9f0;
    overflow: hidden;
    padding: 60px 50px 64px 50px;
}
.contactUsFooterRT{
    font-size: 24px;
    color:  #333;
    height: 33px;
    line-height: 33px;
    margin-bottom: 30px;
}
.contactUsFooterRList dd{
    min-height: 42px;
    margin-bottom: 22px;
}
.contactUsFooterRListL{
    position: relative;
    width:  42px;
    height:42px;
    border-radius: 50px;
    float: left;
    margin-right: 15px;
}
.www1 .contactUsFooterRListL{
    background: #0068b7;
}
.www2 .contactUsFooterRListL{
    background: #13b5b1;
}
.www3 .contactUsFooterRListL{
    background: #f8b551;
}
.www1 .contactUsFooterRListL:before{
    display: block;
    content: "";
    position: absolute;
    left: 11px;
    top: 10px;
    width: 20px;
    height: 20px;
    background: url(../images/contactF1.png)no-repeat center center ;
    background-size: cover;
}
.www2 .contactUsFooterRListL:before{
    display: block;
    content: "";
    position: absolute;
    left: 11px;
    top: 10px;
    width: 20px;
    height: 20px;
    background: url(../images/contactF2.png)no-repeat center center ;
    background-size: cover;
}
.www3 .contactUsFooterRListL:before{
    display: block;
    content: "";
    position: absolute;
    left: 11px;
    top: 10px;
    width: 20px;
    height: 23px;
    background: url(../images/contactF3.png)no-repeat center center ;
    background-size: cover;
}
.contactUsFooterRListR{
    line-height: 24px;
    color:#444444;
    font-size: 14px;
    overflow: hidden;
    padding-top: 10px;
}
/*联系我们 ending*/
/*廉洁举报 start */
.messageT2{
    height: 30px;
    line-height: 30px;
    color: #333333;
    font-size: 16px;
    margin-bottom: 40px;
}
.khly{
    overflow: hidden;
}

.khlyT{
    display: inline-block;
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    margin-bottom: 15px;
}

.khlyC{
    overflow: hidden;
}
.marL20{
    margin-right: 50px;
}
.khlyInputB{
    overflow: hidden;
    padding: 10px 0;
}
.khlyInputB h6{
    display: inline-block;
    vertical-align: 23px;
    color: #999;
    height: 50px;
    font-size: 14px;
    line-height: 50px;
    font-weight: normal;
}
.khlyI{
    display: inline-block;
    overflow: hidden;
    width: 572px;
    height: 50px;
    border: 1px solid #dedede;
    position: relative;
    background: #fff;
}
.yzmFl.yzm{
    margin-right: 0;
}
.yzmFl.yzm .khlyI{
    width: 400px;
}
.yzmFl.yzm.yzm2 .khlyI{
    width: 433px;
}
.khlyI em{
    color: #d70f0f;
    font-size: 14px;
    padding-top: 14px;
    display: block;
    float: left;
    margin-right: 3px;
    margin-left: 15px;
}
.textA{
    display: inline-block;
    overflow: hidden;
    width: 1197px;
    height: 270px;
    border:1px solid #ccc;
    background: #fff;
}
.textA.textB{
    display: inline-block;
    overflow: hidden;
    width: 572px;
    height: 270px;
    border:1px solid #ccc;
    background: #fff;
}
.textA em{
    color: #d70f0f;
    font-size: 14px;
    padding-top: 14px;
    display: block;
    float: left;
    margin-right: 3px;
    margin-left: 15px;
}
.yzmFl em{
    color: #d70f0f;
    font-size: 14px;
    padding-top: 14px;
    display: block;
    float: left;
    margin-right: 3px;
    margin-left: 15px;
}
.khlyI input{
    display: inline-block;
    position: absolute;
    left: 95px;
    top: -1px;
}
.yzmFl .khlyI input{
    left: 10px;
}


.khlyInputB .textH{
    vertical-align: 238px;
}
.textA span{
    padding-top: 18px;
    padding-left: 35px;
    display: block;
    color: #b1b1b3;
    font-size: 14px;
}

.yzmFl{
    float: left;
    margin-right: 20px;
}

.khlySubmit{
    overflow: hidden;
    text-align: center;
    margin-bottom: 55px;
}
.khlyYes,.khlyResite{
    display: inline-block;
}
.khlyYes a,.khlyResite a{
    display: inline-block;
    overflow: hidden;
    padding: 11px 52px;
    background-color: #b5b5b5;
    color: #fff;
    font-size: 14px;
    /* border-radius: 3px; */
}
.khlyYes{
    margin-right: 20px;
}

.khlySubmit a:hover{
    background-color: #1d2088;
    color: #fff;
}
.khlySubmit a.hover{
    background-color: #1d2088;
    color: #fff;
}

.khlyYzmPic{
    width: 137px;
    height: 50px;
    overflow: hidden;
    border-top:1px solid #dedede;
    border-right:1px solid #dedede;
    border-bottom:1px solid #dedede;
    background: #fff;
}
.khlyYzmPic img{
    width: 100%;
    height: 100%;
}
.messageTitle1{
    height: 40px;
    line-height: 40px;
    color: #1d2088;
    font-size: 26px;
    margin-bottom: 30px;
}
/*廉洁举报 ending */

/*人才招聘 start*/
.join1{
    background-color: #eee;
    overflow: hidden;
    margin-bottom: 5px;
}
.join1 dl{
    overflow: hidden;
}
.join1 dd{
    display: block;
    float: left;
    font-size: 14px;
    color: #333;
    padding: 18px 0;
    width: 200px;
    text-align: center;
}
.recruitT{
    overflow:hidden; 
}
.recruitT dl{
    overflow:hidden;
    position: relative;
}
.recruitT dd{
    display: block;
    float: left;
    font-size: 14px;
    color: #333333;
    padding: 18px 0;
    width: 200px;
    text-align: center;
}
.recruitList{ overflow: hidden;}
.recruitList dd{margin-bottom: 5px;}
.recruitList dd .recruitT{overflow: hidden;height: 60px;/* line-height: 60px; *//* padding: 0 0 0 30px; */background: #FFF;color: #656565;cursor: pointer;transition: all .3s;-webkit-transition: all .3s;}
.recruitList dd .recruitT .text{ font-size: 16px; overflow: hidden;}
.recruitList dd .recruitT .btn{width: 60px;/* margin-left: 75px; *//* margin-bottom: -3px; */position: absolute;right: 70px;top: 5px;line-height: -17px;
    background: url(../images/zpShow.png) no-repeat center 15px;}
.recruitList dd .recruitC{position: relative;overflow: hidden;font-size: 14px;color: #999999;line-height: 40px;display: none;padding: 20px 0 25px 0;background:#FFF;}
.recruitText{width: 45%;overflow: hidden;line-height: 34px;font-size: 14px;color: #666666;padding: 0 20px;}
.recruitBtn{overflow: hidden;position: absolute;right: 45px;bottom: 28px;}
.recruitBtn a{ overflow: hidden; font-size: 16px; display: block; height: 50px; line-height: 50px; float: left; display: inline; padding: 0 40px;
 background: #1d2088; color: #FFF !important; border-radius: 3px; transition: all .3s; -webkit-transition: all .3s;}
.recruitList dd:hover .recruitT{ background: #b6c4dd; color: #FFF;}
.recruitList dd:hover dd{color: #FFF;}
.recruitList dd:hover .recruitT .btn{background: url(../images/zpHide.png) no-repeat center 25px;}
.recruitList dd.active .recruitT{ background: #b6c4dd; color: #FFF;}
.recruitList dd.active dd{color: #FFF;}
.recruitList dd.active .recruitT .btn{background: url(../images/zpHide.png) no-repeat center 28px;}
.recruitText span,.recruitTextF span{
    font-size: 14px;
    color: #666666;
    font-weight: bold;
}
.recruitText1{
    border-right: 1px solid #e6e6e6;
}
.recruitTextF{
    line-height: 34px;
    font-size: 14px;
    color: #666666;
    /* padding-top: 25px; */
    padding: 0px 20px 25px 20px;
    position: relative;
    margin-bottom: 25px;
}
.recruitTextF:after{
    display: block;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 20px;
    width: 577px;
    height: 1px;
    background: #e6e6e6;
}
.recruitTextT{
    overflow: hidden;
    margin-bottom: 25px;
}
.recruitTextFF{
    overflow: hidden;
    padding: 0 20px;
}
.recruitTextFF1{
    font-size: 14px;
    color: #666666;
    line-height: 35px;
}
.recruitTextFF2{
    font-size: 14px;
    color: #264a90;
    font-weight: bold;
    line-height: 35px;
}
/*人才招聘 ending*/

/*大事记 start*/
.about3 .subTitleT{
    padding-left: 0px;
}
/*大事记 ending*/

/*发展历程 start*/
.historyT{
    position: relative;
    font-size: 26px;
    color: #1d2088;
    padding: 50px 0 35px 0;
    overflow: hidden;
}
.historyT:after{
    display: block;
    content: "";
    width:1px;
    height: 100%;
    background: #ececec;
    position: absolute;
    left: 160px;
    top: 0px;

}
.txtImg_dl1 {
    overflow: hidden;
    position: relative;
}

.txtImg_dl1 dd {
    overflow: hidden;
    position: relative;
    z-index: 3;
}
.animate3 dt {
    width: 0px;
    height: 0px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #fff;
    z-index: 1;
}
.honerL{
    font-size: 48px;
    color: #1d2088;
    height: 150px;
    line-height: 150px;
    width: 140px;
    text-align: left;
    margin-right: 85px;
    -webkit-transition: all 0.9s ease;
    transition: all 1s ease;
}
.txtImg_dl1 em{
    position: absolute;
    display: block;
    width: 17px;
    height: 100%;
    left: 160px;
    top: 0px;
}
.txtImg_dl1 em:before{
    display: block;
    content: "";
    width: 17px;
    height: 17px;
    background: url(../images/horderP.png)no-repeat center center ;
    background-size: cover;
    position: absolute;
    top: 57px;
    left:-8px;
    z-index: 99;
    -webkit-transition: all 0.9s ease;
    transition: all 1s ease;
}
.txtImg_dl1 em:after{
    display: block;
    content: "";
    width: 1px;
    height: 100%;
    background: #ececec;
    position: absolute;
    top: 0px;
    left:0px;
}
.txtImg_dl1 dd:hover .honerL{
    color: #e60000;
}
.txtImg_dl1 dd:hover em:before{
    background: url(../images/horderPh.png)no-repeat center center ;
}
.honerR{
    overflow: hidden;
    padding-top: 52px;
}
.honerR li{
    font-size: 14px;
    color: #666666;
    line-height: 25px;
}
/*发展历程 ending*/
/*发展历程 修改2019-10-7*/
.developmentSlide{
    overflow: hidden;
    position: relative;
    height: 570px;
    padding: 0px 40px;
    background: url(../images/developmentBg.png) no-repeat -25px bottom;
}
.developmentSlide .bd{
    overflow: hidden;
    height: 100%;
    position: relative;
    z-index: 5;
}
.line{
    width: 0px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 74px;
    transition: all 3.9s linear;
    background: url(../images/line.png) no-repeat left bottom;
}
.show .line{
    width: 100%;
}
.deveSlide_dl{
    overflow: hidden;
    height: 570px;
}
.deveSlide_dl dd{
    width: 7.142857%;
    float: left;
    display: inline;
    height: 570px;
    position: relative;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-20px);
    transition: all 0.3s linear;
}
.show .deveSlide_dl dd{
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
}
.deveSlide_dl .list_a{
    display: block;
    height: 115px;
    cursor: pointer;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 0px 15px;
    /* overflow: visible; */
    transition: bottom 0.5s linear;
}
.deveSlide_dl dd.dd0 .list_a{
    bottom: 85px;
}
.deveSlide_dl dd.dd1 .list_a{
    bottom: 135px;
}
.deveSlide_dl dd.dd2 .list_a{
    bottom: 123px;
}
.deveSlide_dl dd.dd3 .list_a{
    bottom: 133px;
}
.deveSlide_dl dd.dd4 .list_a{
    bottom: 132px;
}
.deveSlide_dl dd.dd5 .list_a{
    bottom: 166px;
}
.deveSlide_dl dd.dd6 .list_a{
    bottom: 156px;
}
.deveSlide_dl dd.dd7 .list_a{
    bottom: 151px;
}
.deveSlide_dl dd.dd8 .list_a{
    bottom: 176px;
}
.deveSlide_dl dd.dd9 .list_a{
    bottom: 223px;
}
.deveSlide_dl dd.dd10 .list_a{
    bottom: 233px;
}
.deveSlide_dl dd.dd11 .list_a{
    bottom: 257px;
}
.deveSlide_dl dd.dd12 .list_a{
    bottom: 303px;
}
.deveSlide_dl dd.dd13 .list_a{
    bottom: 335px;
    opacity: 0;
}
.deveSlide_dl span{
    display: block;
    overflow: hidden;
    width: 50%;
    font-size: 14px;
    color:#333;
    float: left;
    max-height: 224px;
    word-wrap: break-word;
    text-align: center;
    margin-top: -3px;
    writing-mode: horizontal-tb;
    -webkit-writing-mode: vertical-rl;
}
.deveSlide_dl i{
    display: block;
    overflow: hidden;
    width: 50%;
    font-size: 14px;
    color: #2e3191;
    float: left;
    max-height: 219px;
    word-wrap: break-word;
    letter-spacing: 5px;
    text-align: center;
    margin-top: -3px;
}
.deveSlide_dl .deveEm{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../images/ray.png) no-repeat center bottom;
}
.deveSlide_dl .deveEm:after{
    display: block;
    content: "";
    width: 100%;
    height: 0px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 0px;
    transition: all 0.3s linear;
    background: url(../images/ray_h.png) no-repeat center bottom;
}
/*.deveSlide_dl .list_a:hover em:after{
    height: 100%;
}*/
.deveBtBox{
    position: absolute;
    left: 0px;
    bottom: 0px;
    overflow: hidden;
    width: 100%;
    font-size: 0px;
    text-align: center;
    z-index: 9;
}
.developmentSlide .bt{
    display: inline-block;
    width: 38px;
    height: 38px;
    overflow: hidden;
    border-radius: 40px;
    border: 1px solid #2e3191;
    margin: 0px 10px;
    transition: all 0.3s linear;
}
.developmentSlide .prev{
    background: url(../images/devePrev.png) no-repeat center center;
}
.developmentSlide .prev:hover{
    background: #2e3191 url(../images/devePrev_h.png) no-repeat center center;
}
.developmentSlide .next{
    background: url(../images/deveNext.png) no-repeat center center;
}
.developmentSlide .next:hover{
    background: #2e3191 url(../images/deveNext_h.png) no-repeat center center;
}

.list_a  .icn{ display: block; height: 80px; line-height: 80px;color: #fff;padding-left: 27px;position: relative;}
.list_a  .icn:after{content: "";display: block;width: 20px;height: 17px;position: absolute;left: 0px;top: 31px;background:url(../images/wei.png)no-repeat center center;background-size: cover; }
.list_a  .icn.wx{ background-position: 0px 0px;}
.list_a  .icn.mobile{ background-position: -41px 0px;}
.xcxCode1 {
    width: 260px;
    position: absolute;
    z-index:;
    left: 50%;
    margin-left: -130px;
    bottom: 125px;
    padding-bottom: 10px;
    visibility: hidden;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    opacity: 0;
    opacity: 1;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    z-index: 3;
}
.xcxCode1 em {
    position: absolute;
    left: 50%;
    margin-left: -9px;
    bottom: 3px;
    width: 18px;
    height: 7px;
    background: url(../images/ewmIco.png) no-repeat center center;
}
.xcxCode1 div {
    overflow-y: auto;
    padding: 10px;
    line-height: 27px;
    max-height: 100px;
    color: #333;
    background: #FFF;
    border: 5px solid #fff;
    -webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.15);
    box-shadow: 0px 3px 9px rgba(0,0,0,0.15);
}
.xcxCode1 div img {
    overflow: hidden;
    width: 100px;
    height: 100px;
    display: block;
}
.xcxCode1 div span {
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #333333;
}

.deveSlide_dl dd.dd0 .list_a .xcxCode1{
    left: 5px!important;
    bottom:160px!important;
    margin-left: 0px!important;
}
.deveSlide_dl dd.dd1 .list_a .xcxCode1{
    left: -70px!important;
    margin-left: 0px!important;
}
.deveSlide_dl dd.dd4 .list_a .xcxCode1{
    
    bottom:160px!important;
    
}
.deveSlide_dl dd.dd8 .list_a .xcxCode1{
    
    bottom:160px!important;
    
}
.deveSlide_dl dd.dd11 .list_a .xcxCode1{
    
    bottom:160px!important;
    
}
.deveSlide_dl dd.dd12 .list_a .xcxCode1{
    right: -80px!important;
    left: auto!important;
    bottom: 125px!important;
    margin-left: 0px!important;
}
.deveSlide_dl dd.dd13 .list_a .xcxCode1{
    right: 5px!important;
    left: auto!important;
    bottom: 90px!important;
    margin-left: 0px!important;
}
.deveSlide_dl dd.dd0 .xcxCode1 em{
    margin-left: -105px!important;
}
.deveSlide_dl dd.dd13 .xcxCode1 em{
    margin-left: 90px!important;
}
.deveA.list_a{
    overflow:unset!important;
}
.deveSlide_dl dd:hover .xcxCode1{
    visibility: visible;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    opacity: 1;
}
/*发展历程 修改*/

/*imgText1 start*/
.imgText1 dd{
    margin-bottom: 20px;
}
.iTList{
    position: relative;
    overflow: hidden;
    padding:20px;
    background-color: #ffffff;
    cursor: pointer;
    -webkit-transition:all .3s ease;
    transition:all .9s ease;
}
.imgTLL{
    float: left;
    margin-right: 28px;
    
}

.imgTLL .pic1{
    width: 300px;
    overflow: hidden; 
    position: relative;
    display: block;
}
.imgTLL .pic1:before{
    display: block;
    content: '';
    padding-top: 59.000%;
}

.imgTLL img{
    display:block; 
    width:100%; 
    height:100%; 
    position:absolute; 
    left:0px; 
    top:0px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.imgTLR h5{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #333333;
    display: block;
    margin-bottom: 13px;
    font-weight: bold;
}
.Time span{
    display: inline-block;
    /* width: 145px; */
    height: 25px;
    line-height: 25px;
    /* padding-left: 27px; */
    font-size: 16px;
    color: #7c7cb5;
    margin-bottom: 10px;
}
.imgTLR .Text{
    height: 60px;
    display: block;
    line-height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: #666666;
    margin-bottom: 20px;
}
.imgText1More{
    width: 18px;
    height: 18px;
    background: url(../images/imgTextp.png)no-repeat center center ;
    background-size: cover;
    position: absolute;
    bottom: 25px;
    right: 20px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.iTList:hover .imgTLR h5{
    color: #1d2088;
}
.iTList:hover .Time span{
    color: #e60000;
}
.iTList:hover .imgText1More{
    background: url(../images/imgTextph.png)no-repeat center center ;
}
.iTList:hover{
    border-bottom-color:#c5c4c3;
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-box-shadow:0 20px 40px rgba(f,f,f,.12);
    box-shadow:0 20px 30px rgba(0,0,0,.12)
}


/*imgText1 start*/
/*textList1 start*/
.textList1 .subTitleT{
    padding-left: 0;
}
.textList1 dd{
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    padding:30px 20px;
    background-color: #ffffff;
    cursor: pointer;
    -webkit-transition:all .3s ease;
    transition:all .9s ease;
}

.textL1L{
    float: left;
    padding-right: 10px;
    border-right: 1px solid #e6e6e6;
}
.textL1L h5{
    text-align: center;
    font-weight: normal;
    font-size: 36px;
    color: #1d2088;
}

.textL1L h6{
    font-weight: normal;
    font-size: 20px;
    color: #1d2088;
}
.textL1R{
    overflow: hidden;
    padding: 0 30px;
}
.textL1R h5{
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #333333;
    display: block;
    margin-bottom: 13px;
    font-weight: bold;
    overflow: hidden;
}
.textL1R .Text{
    height: 34px;
    display: block;
    line-height: 34px;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: #666666;
    /* margin-bottom: 20px; */
}
.textList1 .imgText1More{
    width: 18px;
    height: 18px;
    background: url(../images/imgTextp.png)no-repeat center center ;
    background-size: cover;
    position: absolute;
    bottom: 25px;
    right: 20px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.textList1 dd:hover .textL1L h5{
    color: #e60000;
}
.textList1 dd:hover .textL1L h6{
    color: #e60000;
}
.textList1 dd:hover .textL1R h5{
    color: #1d2088;
    
}

.textList1 dd:hover .imgText1More{
    background: url(../images/imgTextph.png)no-repeat center center ;
}
.textList1 dd:hover{
    border-bottom-color:#c5c4c3;
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-box-shadow:0 20px 40px rgba(f,f,f,.12);
    box-shadow:0 20px 30px rgba(0,0,0,.12)
}
/*textList1 ending*/
/*搜索 start*/

.searchBox{
    font-size: 0px;
}
.searchBox .center{
    display: inline-block;
}
.selecL{
    background: #fff;
    margin: 0px 5px;
    padding-left: 15px;
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.05);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.05);
    border-radius: 3px;
}
.selecLTit{
    font-size: 14px;
    color:#999999;
    line-height: 45px;
}
.searchSel{width: 250px;height: 45px;position:relative;padding-right:30px;border-radius: 0px 3px 3px 0px;}
.searchSel .seljg{padding-left:10px; line-height:46px; color:#ccc; font-size:14px; cursor:pointer;}
.searchSel i{ display:block; width:50px; height:50px; background:url(../images/trangleBig.png) no-repeat center center; position:absolute; right:0px; top:-2px; cursor:pointer;}
.searchSel .selTj{box-shadow: 0px 2px 5px rgba(0,0,0,0.1); border-radius: 0px 3px 3px 3px; width:100%; overflow:hidden; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:0px; top:46px; background:#fff; display:none;}
.searchSel .selTj a{ padding-right:22px;display:block; height:35px; line-height:35px; padding-left:10px; color:#666666; margin-bottom:1px;font-size: 14px;}
.searchSel .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.searchSel .selTj a.hover{background:#f8f8f8; color:#ff7800;}
.searcBody{
    overflow: hidden;
    margin: 0px 5px;
    background: #fff;
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.08);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.08);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.searchInp{
    display: block;
    height: 45px;
    overflow: hidden;
    line-height: 50px;
    background: #fff;
    padding: 0px 60px;
    font-size: 14px;
    color:#ccc;
    width: 115px;
    border:none;
    outline: none;
}
.searchBt{
    display: block;
    width: 80px;
    height: 45px;
    overflow: hidden;
    background: #1d2088 url(../images/searchBig.png) no-repeat center center;
}
.Bg1{
    position: relative;
}

.imgList1SearchL{
    width: 122px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #666666;
    font-size: 14px;
    margin-right: 10px;
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.05);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.05);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.caseListMenuL{
    overflow: hidden;
}
.caseListMenuLBox dd{
    float: left;
}
.caseListMenuLBox dd a{
    display: block;
    padding: 8px 25px;
    margin-right: 10px;
    color: #666666;
    font-size: 14px;
    border-radius: 3px;
}
.caseListMenuLBox dd.hover a{
    background: #d81920;
    color: #fff;
}
.caseListMenuLBox dd:hover a{
    background: #d81920;
    color: #fff;
}
/*搜索 ending*/

/*单篇+文章页start*/
.articleTitle{
    font-size: 24px;
    text-align: center;
}
.articleTitle.newsT{
    font-size: 20px;
    text-align: left;
    color: #333333;
    font-weight: bold;
    margin-bottom: 15px;
}
.articleTime{
    line-height:36px;
    text-align:center;
    font-size:0px;
}
.articleTime.newsTime{
    text-align: left;
    position: relative;
    padding-bottom: 20px;
}
.articleTime.newsTime:after{
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    bottom: 0px;
    left:0px;
}
.articleTime.newsTime .articleTimeTxt{
    font-weight: 14px;
    color: #888888;
}
.articleTime .center{
    display: inline-block;
    overflow: hidden;
}
.articleTimeTxt{
    font-size: 14px;
}
.newsShare{
    padding-left: 15px;
    margin-top: 2px;
}
.newsShare span{
    font-size: 14px;
}
.pageUp{
    clear:both;
    overflow:hidden;
    line-height:35px;
    font-size:16px;
    padding:20px 50px;
    color: #858585;
}
.pageUp a{
    color: #858585;
}
.pageUp a:hover{
    color: #211E77;
}
/*视频*/
.IAboutCTR{
    width: 498px;
    height: 332px;
    margin-left: 40px;
}
.ind3rdR{
    width: 100%;
    overflow: hidden;
    position: relative;
}
.indVieo{
    overflow: hidden;
    height: 318px;
    position: relative;
}
#indV{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    z-index: 1;
}
.playVideo{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 9;
    cursor: pointer;
    background: rgba(0,0,0,0.5);
}
.load{
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 9;
    cursor: pointer;
    background: rgba(0,0,0,0.5) url(../images/load.gif) no-repeat center center;
}
.ind3rdRtext{
    z-index: 99;
    text-align: center;
}
.ind3rdRtext span{
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    font-size: 18px;
    display: block;
    margin-bottom: 15px;
    background: url(../images/vedioLogo.png)no-repeat center center;
    background-size: 80px 80px;
    width: 80px;
    height: 80px;
}
.ind3rdRtext em{
    color: #fff;font-size: 12px;font-style: normal;display: block;
    margin-bottom: 30px;
}
.ind3rdRtext i{ display: block; height:55px;background:url(../images/lx_play2.png) no-repeat center center;}
.proJ_dl dd .proJ_detail1:hover{
    border-color: #fff;
}






/* 文章阅读页——*/
.singleArticle .subTitleT{
    padding-left: 0;
}
#play {
    width: 785px;
    height: 525px;
    position: relative;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e9e9e9;
    padding: 5px;
    margin: 0 auto;
}

#play .change_a {
    width: 40%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    cursor: pointer;
    display: block;
    overflow: hidden;
}

#play .prev_a {
    left: 0;
}

#play .next_a {
    right: 0
}

#play .change_a span {
    width: 24px;
    height: 43px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    display: none
}

#play .prev_a span {
    background: url(../images/view/article_icon.png) no-repeat 0px -50px;
    left: 15px;
}

#play .next_a span {
    background: url(../images/view/article_icon.png) no-repeat -30px -50px;
    right: 15px;
}

#play .img_ul {
    position: relative;
    z-index: 1;
    width: 785px;
    height: 525px;
}

#play .img_ul li {
    position: relative;
    z-index: 1;
    width: 785px;
    height: 525px;
    background: #fff;
    margin: 0 0 5px 0;
}

#play .img_ul li img {
    position: absolute;
}

.imgMove {
    width: 797px;
    clear: both;
    margin: 20px auto;
    position: relative;
}

.img_hd {
    margin: 0 auto;
    overflow: hidden;
    height: 90px;
    position: relative;
}

.img_hd ul {
    position: absolute;
    z-index: 1
}

.img_hd ul li {
    float: left;
    width: 124px;
    height: 82px;
    padding: 3px;
    margin: 0 5px;
    cursor: pointer;
    background: #fff;
    border: 1px solid #d4d4d4;
    position: relative;
}

.img_hd ul li p {
    width: 124px;
    height: 82px;
    display: block;
    background: #fff;
    position: relative;
}

.img_hd ul li i {
    display: block;
    clear: both;
    line-height: 20px;
    padding: 0 5px;
    background: #000;
    color: #fff;
    position: absolute;
    right: 3px;
    bottom: 3px;
    z-index: 99999999999999;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
}

.img_hd ul li img {
    position: absolute;
    width: 90px;
    width: 124px;
    height: 82px;
}

.img_hd ul li.on {
    border: 1px solid #0d75d9;
    background: #0d75d9;
}

.imgMove .prev_a {
    display: block;
    width: 30px;
    height: 90px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/view/prev6.png) no-repeat center center;
    background-color: #e5e5e5;
}

.imgMove .next_a {
    display: block;
    width: 30px;
    height: 90px;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(../images/view/next6.png) no-repeat center center;
    background-color: #e5e5e5;
}

.article_pageUp {
    font-size: 14px;
    line-height: 30px;
    color: #333;
    padding-left: 20px
}

.article_pageUp a {
    color: #666
}

.article_pageUp a:hover {
    color: #317f37
}

.articlePage {
    clear: both;
    height: 30px;
    text-align: center;
    font-family: Arial;
}

.articlePage a {
    margin: 0 1px;
    background: #ccc;
    padding: 5px 10px;
}

.articlePage a:hover {
    color: #fff;
    background: #1d2088;
}

.articlePage a.hover {
    color: #fff;
    background: #1d2088;
}

.articleHand {
    clear: both;
    font-size: 16px;
    padding: 10px 0px 20px 0;
    overflow: hidden;
}

.articleHand a {
    display: block;
    line-height: 32px;
    padding: 0 20px 10px 30px;
    float: left;
    background: url(../images/view/file.png) no-repeat left center;
}

.articleHand a:hover {
    color: #1d2088;
}

.articleHand a.word {
    background: url(../images/view/word.png) no-repeat left 3px;
    color: #37a6ff !important;
}

.articleHand a.ppt {
    background: url(../images/view/ppt.png) no-repeat left center;
    color: #ff7735 !important;
}

.articleHand a.excel {
    background: url(../images/view/excel.png) no-repeat left center;
    color: #15bf44 !important;
}

.articleHand a.pdf {
    background: url(../images/view/pdf.png) no-repeat left center;
    color: #1369c0 !important;
}

.articleHand a.zip {
    background: url(../images/view/zip.png) no-repeat left 3px;
    color: #ff9779 !important;
}
.articleBox{
    font-size: 16px;
    line-height: 40px;
}

.articleBox.newsVewText{
    padding-top: 25px;
    font-size: 14px;
    color: #454545;
    line-height: 35px;
}
.articleBox.articleBox1{
    font-size: 16px;
    line-height: 35px;
}
.singleArticle img{
    max-width: 100%;
}
.pd50{
    overflow: hidden;
    padding:0 50px;
}

.articleBox em,
.articleBox i{
    font-style: italic;
}
.articleBox img{
    max-width: 100%;
}
/* 分享 */
.ShareBox {
    overflow: hidden;
    clear:both;
}
.ShareBox p {
    display: block;
    overflow: hidden;
    float: left;
}
.ShareBox i {
    clear:both;
    display: block;
    font-size:12px;
    color:#666;
    text-align: center;
    overflow: hidden;
    margin:5px 0px;
    display:none;
}
.ShareBox span {
    font-size: 14px;
    line-height: 30px;
    float:left;
}
.ShareBox a{
    padding: 0 !important;
    width: 25px !important;
    height: 25px !important;
    margin: 0 7px 0 0 !important;
    }
.ShareBox .bds_weChat{background: url(../images/share/shareBt5.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .bds_tsina{background: url(../images/share/shareBt1.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .bds_tqq{background: url(../images/share/shareBt2.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .bds_qzone{background: url(../images/share/shareBt3.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .bds_douban{background: url(../images/share/shareBt4.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .bds_sqq{background: url(../images/share/shareBt6.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .f_more{background:url(../images/footShare.png) no-repeat -111px 0px !important;}
/*单篇+文章页end*/

